// 表格表单
export default {
  data() {
    return {}
  },
  mounted() {},
  methods: {
    /**
     * 增加行
     * @param {Array} list 列表
     * @param {Number} index 下标
     * @param {Object} data 行数据
     * @param {Number} max 最大个数限制 默认10
     */
    addRow(list, index, data, max = 10) {
      if (list.length < max) {
        list.splice(index + 1, 0, JSON.parse(JSON.stringify(data)))
      } else {
        this.$message.warning(this.$t('message.Maximum Number lines of data', [max]))
      }
    },
    /**
     * 删除行
     * @param {Array} list 列表
     * @param {Number} index 下标
     */
    deleteRow(list, index) {
      if (list.length > 1) {
        list.splice(index, 1)
      }
    }
  }
}
